package outubro;

public class VeiculoTerrestre extends VeiculoMotorizado {

	private int numeroRodas;
	private int numeroMarchas;
	private String sentido;

	public VeiculoTerrestre(String nome, String combustivel) {
		super(nome, combustivel);
	}

	public VeiculoTerrestre(String nome, String combustivel,int numeroRodas, int numeroMarchas){
		super(nome, combustivel);
		this.numeroRodas = numeroRodas;
		this.numeroMarchas = numeroMarchas;
		this.sentido = "Segindo reto";
	}

	public void sinalizarConvDireita() {
		this.sentido = "Convergindo à direita";
	}
	public void sinalizarConvEsquerda() {
		this.sentido = "Convergindo à esquerda";
	}

	public void desligarSeta() {
		this.sentido = "Seguindo reto";
	}

	public String toString(){
		return "DESCRIÇÃO: Nome do carro: " + super.getNome() + "; Combustível: " + super.getCombustivel() +
					"; Número de rodas: " + this.numeroRodas + "; Número de marchas: " + this.numeroMarchas +
					"\n";
	}

	public String getEstado(){
		return "ESTADO: Estado do motor: " + super.isLigado() + "; Velocidade: " + super.getVelocidade() +
				"; Sentido do carro: " + this.sentido + "\n";
	}
}
